import os
import sdk as draft

# 基础配置
TEST_OUTPUT_DIR = r"C:\\Users\\zxsm\Desktop\\工作记录及模板\\剪影自动化脚本\\pyJianYingDraft\\backend\\storage\\output"
TUTORIAL_ASSET_DIR = os.path.join(os.path.dirname(
    os.path.dirname(__file__)), 'readme_assets', 'tutorial')

# 时间的进制转化 前端向后端传递数据的时候 要乘以这个进制
TIME_BASE_CONVERSION = 1000000

# 确保输出目录存在
os.makedirs(TEST_OUTPUT_DIR, exist_ok=True)


def create_basic_script():
    """创建基础脚本对象"""
    script = draft.Script_file(1920, 1080)
    return script


def get_asset_path(filename):
    """获取素材文件路径"""
    return os.path.join(TUTORIAL_ASSET_DIR, filename)


def get_output_path(test_name):
    """获取输出文件路径"""
    return os.path.join(TEST_OUTPUT_DIR, f"{test_name}_draft_content.json")
